Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

423
Views
Mysql no aparece en "Elegir fuente de datos" para Visual Studio 2017

Como puede ver, ya instalé los paquetes mysql necesarios, como Mysql para Visual Studio y Connector/NET, pero no importa qué mysql no aparezca en el menú Fuente de datos de Visual Studio 2017, ¿alguna sugerencia? : ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Acabo de tener la misma situación al intentar configurar el entorno de Visual Studio Professional 2017 con MySQL, ADO.NET (Database First) y EF6.

Nota: Siga los pasos en el mismo orden.

  1. Desinstale/elimine "Connector/NET" y "MySQL for Visual Studio" si están instalados.

  2. Instale "MySQL para Visual Studio" v2.0.5 CTP ( MySQL para Visual Studio ). Nota: Instale MySQL para Visual Studio antes que Connector/NET.

  3. Instale "Conector/RED" v6.9.10 ( Conector/Red ). https://i.stack.imgur.com/XOT1I.jpg Nota: Primero intenté usar Connector/NET v6.8, v6.10 y v8, pero ninguno funcionó con Visual Studio 2017 y ADO.Net. Aquí puede encontrar todas las versiones y compatibilidades de Connector con los IDE de Visual Studio , pero hasta ahora esta lista es inexacta.

Nota: Hasta este paso, debería estar cubierto, pero luego encontrará problemas de Entity Framework, siga los siguientes pasos para configurar completamente su entorno y debería estar listo para comenzar.

  1. Cree un nuevo proyecto de Visual Studio Professional 2017.

  2. Descargue e instale "EntityFramework" v6.2.0 a través de NuGet, yendo a la pestaña Proyecto/Administrar paquetes NuGet/Examinar -> Entity Framework.

  3. Agregue referencias a C:\Program Files (x86)\MySQL\Connector.NET 6.9.10\Assemblies\v4.5\MySql.Data.dll y C:\Program Files (x86)\MySQL\Connector.NET 6.9.10\Assemblies\v4.5\MySql.Data.Entity.EF6.dll ; haciendo clic derecho sobre Referencias dentro del Explorador de soluciones y seleccionando Agregar referencia/Examinar -> botón Examinar.

  4. Agregue la información del proveedor MySQL EF6 dentro de App.config en los proveedores del marco de la entidad de la siguiente manera:

 <entityFramework> <providers> <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" /> </providers> </entityFramework>

  1. Reconstruya el proyecto yendo a la pestaña Build/Rebuild ProjectName.

Y eso es. VS2017 está listo para funcionar. Espero que esto funcione para todos, como lo hizo para mí hoy.

Referencias:

  1. No se puede crear el modelo de datos de la entidad: usando MySql y EF6

  2. No se encontró ningún proveedor de Entity Framework para el proveedor ADO.NET 'MySql.Data.MySqlClient'

over 4 years ago · Santiago Trujillo Report

0

El MySQL .net connector aún no es compatible con Visual Studio 2017. Se mencionó en los foros de MySQL que esperan alrededor de 3 meses de espera antes de que esté listo un conector actualizado mientras tanto Devart tiene un conector que funciona con MySQL y es compatible con VS2017.

Editar

La compatibilidad nativa con MySQL para Visual Studio 2017 está disponible. Más información en: https://dev.mysql.com/doc/visual-studio/en/visual-studio-install.html

over 4 years ago · Santiago Trujillo Report

0

Mi circunstancia es un poco diferente: la primera vez que lo instalé, la opción está pero al día siguiente ya no está.

Intenté desinstalar y luego instalar Mysql para Visual Studio y Connector/NET antes de reiniciar mi computadora portátil, pero aún no aparecía hasta que fui a Herramientas> Extensiones y actualizaciones... en el menú principal. Aparecerá una ventana emergente Extensiones y actualizaciones y, en Instalado , busque MySQL para Visual Studio y actívelo . Después de cerrar Visual Studio, la opción volvió después de iniciar Visual Studio nuevamente.

(Supongo que VS lo deshabilitó porque hizo que el funcionamiento fuera más lento. Por cierto, estoy usando Visual Studio 2017)

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!